package com.chj.chap04;

public class Teat {
    public static void main(String[] args) {
        SysUserPermisionInfo sysUserPermisionInfo = new SysUserPermisionInfo("A");
//        InviterUser inviterUser = new InviterUser("C");
        InviterUser inviterUser = null;
        if(null == inviterUser || "C".equals(inviterUser.getStatus())){
            sysUserPermisionInfo.setStatus("B");
            System.out.println("inviterUser111=="+sysUserPermisionInfo.getStatus());
        }else {
            sysUserPermisionInfo.setStatus(inviterUser.getStatus());
            System.out.println("inviterUser2222=="+sysUserPermisionInfo.getStatus());
        }

//        if(null != inviterUser){
//            if("C".equals(inviterUser.getStatus())){
//                sysUserPermisionInfo.setStatus("B");
//                System.out.println("inviterUser111=="+sysUserPermisionInfo.getStatus());
//            }else{
//                sysUserPermisionInfo.setStatus(inviterUser.getStatus());
//                System.out.println("inviterUser11122=="+sysUserPermisionInfo.getStatus());
//            }
//
//        }else {
//            sysUserPermisionInfo.setStatus("B");
//            System.out.println("inviterUser222=="+sysUserPermisionInfo.getStatus());
//        }
    }

    static class InviterUser{
        String status = "A";

        public String getStatus() {
            return status;
        }

        public void setStatus(String status) {
            this.status = status;
        }

        public InviterUser(String status) {
            this.status = status;
        }
    }

    static class SysUserPermisionInfo{
        String status = "A";

        public String getStatus() {
            return status;
        }

        public void setStatus(String status) {
            this.status = status;
        }

        public SysUserPermisionInfo(String status) {
            this.status = status;
        }
    }

}
